<!--头部公共部分-->
{include file="common/header" /}

<div class="x-nav">
      <span class="layui-breadcrumb">
        <a>首页</a>
        <a>客户管理</a>
        <a>
          <cite>我的客户</cite></a>
      </span>
	<a class="layui-btn layui-btn-xs layui-btn-small" style="float:right;margin-top: 10px;"
	   href="javascript:location.replace(location.href);" title="刷新">
		<i class="layui-icon layui-icon-refresh"></i> </a>
</div>
<div id="xcontent" class="x-body">
	<div class="xcboxone">
		<div class="title">
			<span class="paimingbox">总签单排名<span class="paiming">0</span>居榜首</span>
			<span class="paimingbox">本月个人签单排名<span class="paiming">0</span>居榜首</span>
			<span class="timebox" style="font-weight: bold;font-size: 18px;">{$time} 星期{$week}</span>
		</div>
		<div class="layui-col-md12">
			<div class="layui-card">
				<div class="layui-card-body">
					<div class="layui-carousel x-admin-carousel x-admin-backlog" lay-anim="" lay-indicator="inside"
						 lay-arrow="none" style="width: 100%; height:73px;">
						<div carousel-item="">
							<ul class="layui-row layui-col-space10 layui-this" style="margin:0;height:72px;">
								<li class="layui-col-xs3 wdkhzt">
									<h3 style="color:#000000;font-weight: bold;font-size: 13px;">今日新增客户：
										<a style="color:#01AAED;font-weight: bold;font-size: 13px;"> {$today_add_customer}(位)</a>
									</h3>
								</li>
								<li class="layui-col-xs3 wdkhzt">
									<h3 style="color:#000000;font-weight: bold;font-size: 13px;">今日跟进客户：
										<a style="color:#01AAED;font-weight: bold;font-size: 13px;"> {$today_follow_up_customer}(位)</a>
									</h3>
								</li>
								<li class="layui-col-xs3 wdkhzt">
									<h3 style="color:#000000;font-weight: bold;font-size: 13px;">今日签单：
										<a style="color:#01AAED;font-weight: bold;font-size: 13px;"> {$today_signing}(单)</a>
									</h3>
								</li>
								<li class="layui-col-xs3 wdkhzt">
									<h3 style="color:#000000;font-weight: bold;font-size: 13px;">本月签单：
										<a style="color:#01AAED;font-weight: bold;font-size: 13px;"> {$month_signing}(单)</a>
									</h3>
								</li>

								<li class="layui-col-xs3 wdkhzt">
									<h3 style="color:#000000;font-weight: bold;font-size: 13px;">今日重点客户：
										<a style="color:#01AAED;font-weight: bold;font-size: 13px;">{$today_key_customers}(位)</a>
									</h3>
								</li>
								<li class="layui-col-xs3 wdkhzt">
									<h3 style="color:#000000;font-weight: bold;font-size: 13px;">本月重点客户：
										<a style="color:#01AAED;font-weight: bold;font-size: 13px;">{$month_key_customers}(位)</a>
									</h3>
								</li>
								<li class="layui-col-xs3 wdkhzt">
									<h3 style="color:#000000;font-weight: bold;font-size: 13px;">所有重点客户：
										<a style="color:#01AAED;font-weight: bold;font-size: 13px;">{$all_key_customers}(位)</a>
									</h3>
								</li>
							</ul>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
	<div class="xcboxtwo">
		<button class="rightbtnso" style="width: 100%;" id="addNewCustomer"><i class="newTabLink-i"></i><br>新客户新增</button>

	</div>
</div>
<div id="wodekehu" class="x-body" class="clear:both;">
	<div class="site-demo-button" lay-filter="selBtn" id="typeclass">

		{if $Type_Student != 5}
		<button class="layui-btn site-demo-active layui-btn-warm" data-type="all">全部</button>
		<button class="layui-btn site-demo-active" data-type="my">我的客户</button>
		{/if}

		{if $Type_Student == 5}
		<button class="layui-btn site-demo-active layui-btn-warm" data-type="my">我的客户</button>
		{/if}

<!--		<button class="layui-btn site-demo-active" data-type="public">公海客户</button>-->
<!--		<button class="layui-btn site-demo-active" data-type="invalid">无效客户</button>-->
		<button class="layui-btn site-demo-active" data-type="legacy">遗留</button>
<!--		<button class="layui-btn site-demo-active" data-type="assigned">已分配客户</button>-->
		<button class="layui-btn site-demo-active" data-type="nocontact">未联系</button>
		<button class="layui-btn layui-btn-normal site-demo-active" data-type="today">今日安排</button>
		<button class="layui-btn layui-btn-normal site-demo-active" data-type="today_follow_up">今日跟进</button>
		<button class="layui-btn layui-btn-normal site-demo-active" data-type="today_switch_to">今日转入</button>
		{if $Type_Student != 5}
		<button class="layui-btn layui-btn-normal site-demo-active" data-type="today_add">今日新增</button>
		{/if}
		<a href="/admin/model/customer[学员线索模板].xlsx" type="button" style="float: right" class="layui-btn layui-btn-radius layui-btn-normal" id="upload_customer"><i class="layui-icon layui-icon-download-circle"></i>下载客户模板</a>

		<button type="button" style="float: right" class="layui-btn layui-btn-radius layui-btn-normal" id="btn_customer"><i class="layui-icon layui-icon-upload"></i>导入Excel</button>
		<div style="float: right;margin: 20px 20px -10px 0;" id="jinyong">

			<button class="layui-btn layui-btn-sm layui-btn-primary layui-btn-radius" style="display: none" id="receive">
				领取客户
			</button>
			<button class="layui-btn layui-btn-sm layui-btn-primary layui-btn-radius layui-btn-disabled" id="receives">
				领取客户
			</button>

			<button data-method="offset" data-type="r" class="layui-btn layui-btn-sm layui-btn-primary layui-btn-radius"
					id="assignment">转给同事
			</button>
			<button data-method="offset" data-type="r" class="layui-btn layui-btn-sm layui-btn-primary layui-btn-radius  layui-btn-disabled"
					style="display: none" id="assignments">转给同事
			</button>

			<button class="layui-btn layui-btn-sm layui-btn-primary layui-btn-radius" id="release">
				释放线索
			</button>
			<button class="layui-btn layui-btn-sm layui-btn-primary layui-btn-radius layui-btn-disabled" style="display: none" id="releases">
				释放线索
			</button>

			<button class="layui-btn layui-btn-sm layui-btn-primary layui-btn-radius" id="invalid">
				标记无效
			</button>
			<button class="layui-btn layui-btn-sm layui-btn-primary layui-btn-radius layui-btn-disabled" style="display: none" id="invalids">
				标记无效
			</button>

			<button class="layui-btn layui-btn-sm layui-btn-primary layui-btn-radius" id="effective">
				转为有效
			</button>
			<button class="layui-btn layui-btn-sm layui-btn-primary layui-btn-radius layui-btn-disabled" style="display: none" id="effectives">
				转为有效
			</button>

			<button class="layui-btn layui-btn-sm layui-btn-primary layui-btn-radius" style="display: none" id="remove">
				移除客户
			</button>
			<button class="layui-btn layui-btn-sm layui-btn-primary layui-btn-radius layui-btn-disabled" id="removes">
				移除客户
			</button>
		</div>
	</div>
	<div class="layui-row"
		 style="padding-left:20px;margin: 10px 0 -10px 0;;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;">
		<div class="layui-form layui-col-md12 x-so layui-form-pane" style="margin-bottom: -3px;">
			<div class="layui-input-inline">
				<input type="text" name="keywords" placeholder="请输入搜索关键词" autocomplete="off" class="layui-input">
			</div>
			{if $Type_Student != 5}
			<div class="layui-input-inline">
				<select name="user_id" lay-search="" lay-filter="user_id">
					<option value="">请选择跟进人</option>
					{volist name="users" id="user"}
					<option value="{$user.id}">{$user['name']}</option>
					{/volist}
				</select>
			</div>
			{/if}
			<div class="layui-input-inline">
				<input type="text" name="day" id="date" style="width: auto;" placeholder="下次联系时间" autocomplete="off" class="layui-input">
			</div>
			<div class="layui-input-inline">
				<select name="intentional_grade" lay-search="" lay-filter="intentional_grade">
					<option value="">请选择成熟度</option>
					<option value="0">0类</option>
					<option value="1">1类</option>
					<option value="2">2类</option>
					<option value="3">3类</option>
					<option value="4">4类</option>
					<option value="5">5类</option>
				</select>
			</div>
			<div class="layui-input-inline">
				<input type="hidden" id="type" name="type">
				<button class="layui-btn" id="search">
					<i class="layui-icon layui-icon-search"></i>筛选</button>
				<button class="layui-btn layui-btn-danger" id="clear">
					<i class="layui-icon layui-icon-fonts-clear"></i>重置</button>
			</div>
		</div>
	</div>
	<table class="layui-table" id="datalist" lay-filter="Event"></table>
</div>
<!--底部公共部分-->
{include file="common/footer" /}
<script>
	layui.use(['element','table',  'upload', 'laydate', 'layer','form'], function () {
		let table = layui.table,
			element = layui.element,
			laydate = layui.laydate,
			form = layui.form,
			layer = layui.layer,
			upload = layui.upload,
			$ = layui.$;

		let type = "{$type}";
		let Type_Student = "{$Type_Student}";
		if(Type_Student == 5){
			$("#receives").show();//领取客户 禁用
			$("#assignment").show();//转给同事 显示
			$("#release").show();//释放线索 显示
			$("#audition").show();//转为试听学员 显示
			$("#formal").show();//转为学员 显示
			$("#invalid").show();//标记无效 显示
			$("#effective").show();//转为有效 显示
			$("#removes").show();//移除客户 禁用
		}else{
			$("#receive").show();//领取客户 显示
			$("#receives").hide();//领取客户 禁用
			$("#assignment").show();//转给同事 显示
			$("#release").show();//释放线索 显示
			$("#audition").show();//转为试听学员 显示
			$("#formal").show();//转为学员 显示
			$("#invalid").show();//标记无效 显示
			$("#effective").show();//转为有效 显示
			$("#remove").show();//移除客户 显示
			$("#removes").hide();//移除客户 禁用
		}
		//限定可选日期
		laydate.render({
			elem: '#date'
			// ,max: day_date
			,range: true
			,trigger: 'click'
		});

		$('#addNewCustomer').click(function () {
			location.href = "{:url('customer/add')}";
		});

		$('#addNewContract').click(function () {
			if(type != 1){
				layer.open({
					type: 2,
					skin: 'layui-layer-lan',
					closeBtn: 2,
					title: '选择校区',
					area: ['50%', '60%'],
					shadeClose: false,
					content: "{:url('Customer/campus')}?type=" + 5,
				});
			}else{
				$.ajax({
					url: '{:url("Customer/delete_invalid_contract")}',
					method: "post",
					success: function (result) {
						if (result.code === 1) {
							location.href = "{:url('Customer/course_contract')}?type="+5 + "&sourse_data=" + -1;
						}
					},
					complete: function () {
						layer.close(isLoad)
					},
					error: function (error) {
						console.log(error)
					}
				});

			}
		});

		//日期
		laydate.render({
			elem: '#start',
			type: 'date'
			,trigger: 'click'
		});

		let loading = layer.load();
		let tableIns = '';
		if(Type_Student == 5){
			//数据表格 方法级渲染
			tableIns = table.render({
				elem: '#datalist'
				, url: '{:url("Customer/lists")}'
				, method: 'POST'
				, loading: true
				, parseData: function (res) { //res 即为原始返回的数据
					if (res.code === 1) {
						res.code = 0;
					} else {
						res.code = -1;
					}
					return {
						"code": res.code, //解析接口状态
						"msg": res.message, //解析提示文本
						"count": res.data.total, //解析数据长度
						"data": res.data.data //解析数据列表
					};
				},
				cols: [[
					{type: 'checkbox'},
					{field: 'name', title: '书店名称',style:'color:#01AAED;font-weight: bold;',width:200, align: 'center', event: 'setSign'},
					{field: 'address', title: '省市区',minWidth:150, align: 'center'},
					{field: 'phone', title: '联系电话',width:150, align: 'center'},
					{field: 'customer_name', title: '联系人',width:100, align: 'center'},
					{field: 'intentional_grade_text', title: '客户成熟度',width:120, align: 'center', sort: true},
					{field: 'next_follow_up_time', title: '下次联系时间',width:170, align: 'center', sort: true},
					{field: 'follow_up_time', title: '最后联系时间',width:170, align: 'center', sort: true},
					{field: 'register_date', title: '入库日期',width:120, align: 'center', sort: true},
					{field: 'course_consultant', title: '跟进人',width:100, align: 'center'},
				]]
				, page: true
				, limit: 30
				, done: function () {
					layer.close(loading);
				}
			});
		}else{
			//数据表格 方法级渲染
			tableIns = table.render({
				elem: '#datalist'
				, url: '{:url("Customer/lists")}'
				, method: 'POST'
				, loading: true
				, parseData: function (res) { //res 即为原始返回的数据
					if (res.code === 1) {
						res.code = 0;
					} else {
						res.code = -1;
					}
					return {
						"code": res.code, //解析接口状态
						"msg": res.message, //解析提示文本
						"count": res.data.total, //解析数据长度
						"data": res.data.data //解析数据列表
					};
				},
				cols: [[
					{type: 'checkbox'},
					{field: 'name', title: '书店名称',style:'color:#01AAED;font-weight: bold;',width:200, align: 'center', event: 'setSign'},
					{field: 'address', title: '省市区',minWidth:150, align: 'center'},
					{field: 'phone', title: '联系电话',width:150, align: 'center'},
					{field: 'course_consultant', title: '跟进人',width:100, align: 'center'},
					{field: 'customer_name', title: '联系人',width:100, align: 'center'},
					{field: 'intentional_grade_text', title: '客户成熟度',width:120, align: 'center', sort: true},
					{field: 'next_follow_up_time', title: '下次联系时间',width:170, align: 'center', sort: true},
					{field: 'follow_up_time', title: '最后联系时间',width:170, align: 'center', sort: true},
					{field: 'register_date', title: '入库日期',width:120, align: 'center', sort: true},
				]]
				, page: true
				, limit: 30
				, done: function () {
					layer.close(loading);
				}
			});
		}


		//领取客户
		$('#receive').click(function () {
			let checkStatus = table.checkStatus('datalist'); //test即为基础参数id对应的值
			if (checkStatus.data.length == 0) {
				layer.msg('请至少选择一条数据', {icon: 7, time: 2000}, function () {
				});
				return false;
			}

			let checked_ids = [];
			for (let index = 0; index < checkStatus.data.length; index++) {
				const element = checkStatus.data[index];
				//该客户是系统或者无效则无法领取
				if (element.course_consultant_type == 1 || element.status == 2) {
					layer.msg('所选数据中已存在归属或无效数据,请重新选择', {icon: 7, time: 2000}, function () {
						tableIns.reload();
					});
					return false;
				}
				checked_ids.push(element.id)
			}

			
			let data = {"ids": checked_ids.join(',')};
			let url = '{:url("Customer/receive_customer")}';
			$.post(url,data,function(response){
				if(response.code === 1){
					layer.msg(response.msg, {icon: 1, time: response.wait * 1000},function () {
						tableIns.reload();
					});
				}
			});
		});

		//标记为无效客户
		$('#invalid').click(function () {
			let checkStatus = table.checkStatus('datalist'); //test即为基础参数id对应的值
			if (checkStatus.data.length == 0) {
				layer.msg('请至少选择一条数据', {icon: 7, time: 2000}, function () {
				});
				return false;
			}
			let checked_ids = [];
			for (let index = 0; index < checkStatus.data.length; index++) {
				const element = checkStatus.data[index];
				//该客户是系统或者无效则无法领取
				if (element.course_consultant_type == 2 || element.status == 2) {
					layer.msg('所选数据中已存在公海数据或无效数据,请重新选择', {icon: 7, time: 2000}, function () {
						tableIns.reload();
					});
					return false;
				}
				checked_ids.push(element.id)
			}
			let data = {"ids": checked_ids.join(',')};

			layer.open({
				type: 2,
				skin: 'layui-layer-lan',
				closeBtn: 2,
				title: '标记无效',
				area: ['40%', '50%'],
				shadeClose: false,
				content: "{:url('Customer/invalid')}?ids=" + checked_ids,
			});
		});

		//释放客户
		$('#release').click(function () {
			let checkStatus = table.checkStatus('datalist'); //test即为基础参数id对应的值
			if (checkStatus.data.length == 0) {
				layer.msg('请至少选择一条数据', {icon: 7, time: 2000}, function () {
				});
				return false;
			}
			let checked_ids = [];
			for (let index = 0; index < checkStatus.data.length; index++) {
				const element = checkStatus.data[index];
				//该客户是系统或者无效则无法领取
				if (element.course_consultant_type == 2 || element.status == 2) {
					layer.msg('所选数据中已存在公海数据或无效数据,请重新选择', {icon: 7, time: 2000}, function () {
						tableIns.reload();
					});
					return false;
				}
				checked_ids.push(element.id)
			}
			let data = {"ids": checked_ids.join(',')};

			layer.open({
				type: 2,
				skin: 'layui-layer-lan',
				closeBtn: 2,
				title: '释放客户',
				area: ['40%', '50%'],
				shadeClose: false,
				content: "{:url('Customer/release')}?ids=" + checked_ids,
			});
		});

		//移除客户
		$('#remove').click(function () {
			let checkStatus = table.checkStatus('datalist'); //test即为基础参数id对应的值
			if (checkStatus.data.length == 0) {
				layer.msg('请至少选择一条数据', {icon: 7, time: 2000}, function () {
				});
				return false;
			}
			let checked_ids = [];
			for (let index = 0; index < checkStatus.data.length; index++) {
				const element = checkStatus.data[index];
				checked_ids.push(element.id)
			}
			let data = {"ids": checked_ids.join(',')};

			let url = '{:url("Customer/delete")}';
			layer.confirm('<span style="color: #666666">选中的客户将被移除,并且无法恢复，确认删除吗?</span>',{ title: "移除客户" },function (index) {
				layer.close(index);
				$.post(url,data,function(response){
					if(response.code === 1){
						layer.msg(response.msg, {icon: 1, time: response.wait * 1000},function () {
							tableIns.reload();
						});
					}
				});
			});
		});

		//转给同事
		$('#assignment').click(function () {
			let checkStatus = table.checkStatus('datalist'); //test即为基础参数id对应的值
			if (checkStatus.data.length == 0) {
				layer.msg('请至少选择一条数据', {icon: 7, time: 2000}, function () {
				});
				return false;
			}

			let lg = checkStatus.data.length;
			let checked_ids = [];
			for (let index = 0; index < checkStatus.data.length; index++) {
				const element = checkStatus.data[index];
				if (element.status == 2) {
					layer.msg('所选数据中已存在无效客户,请重新选择', {icon: 7, time: 2000}, function () {
						tableIns.reload();
					});
					return false;
				}
				checked_ids.push(element.id)
			}
			console.log(checked_ids);
			layer.open({
				type: 2,
				skin: 'layui-layer-lan',
				closeBtn: 2,
				title: '转给同事 (共'+lg+'条)',
				area: ['60%', '60%'],
				shadeClose: false,
				btnAlign: 'c',
				shade: 0,
				content: "{:url('Customer/assignment')}?ids=" + checked_ids,
			});
		});

		//无效客户转为有效客户
		$('#effective').click(function () {
			let checkStatus = table.checkStatus('datalist'); //test即为基础参数id对应的值
			if (checkStatus.data.length == 0) {
				layer.msg('请至少选择一条数据', {icon: 7, time: 2000}, function () {
				});
				return false;
			}
	
			let checked_ids = [];
			for (let index = 0; index < checkStatus.data.length; index++) {
				const element = checkStatus.data[index];
				if (element.course_consultant_type == 2 || element.course_consultant_type == 1 || element.status == 1) {
					layer.msg('所选数据中已存在归属或公海数据或有效客户,请重新选择', {icon: 7, time: 2000}, function () {
						tableIns.reload();
					});
					return false;
				}
				checked_ids.push(element.id)
			}

			layer.open({
				type: 2,
				skin: 'layui-layer-lan',
				closeBtn: 2,
				title: '转为有效客户',
				area: ['40%', '40%'],
				shadeClose: false,
				content: "{:url('Customer/effective')}?ids=" + checked_ids,
			});
		});

		//订单分类选择
		$('.site-demo-active').on('click', function () {
			$('#typeclass').find('button').removeClass('layui-btn-warm');
			$(this).addClass('layui-btn-warm');
			let type = $(this).data('type');
			$('#type').val(type)
			//当前登陆账号为员工时
			//操作 已分配客户时 全部按钮禁用
			//操作 我的客户时 领取客户隐藏 移除客户隐藏 其他按钮显示
			//操作 公共客户时 领取客户显示 移除客户隐藏 其他按钮隐藏
			//操作 无效客户时 转为有效显示 移除客户隐藏 其他按钮隐藏

			//当前登陆账号为管理时
			//操作 已分配客户时 全部按钮禁用
			//操作 我的客户时 领取客户隐藏 移除客户隐藏 其他按钮显示
			//操作 公共客户时 领取客户显示 其他按钮隐藏
			//操作 无效客户时 转为有效显示 其他按钮隐藏
			if(Type_Student == 5 && type == 'assigned'){
				$("#receive").hide();//领取客户 禁用
				$("#receives").show();//领取客户 显示

				$("#assignment").hide();//转给同事 禁用
				$("#assignments").show();//转给同事 显示

				$("#release").hide();//释放线索 禁用
				$("#releases").show();//释放线索 显示

				$("#invalid").hide();//标记无效 禁用
				$("#invalids").show();//标记无效 显示

				$("#effective").hide();//转为有效 禁用
				$("#effectives").show();//转为有效 显示

				$("#remove").hide();//移除客户 禁用
				$("#removes").show();//移除客户 显示
			}else if(Type_Student == 5 && type == 'my'){
				$("#receive").hide();//领取客户 禁用
				$("#receives").show();//领取客户 显示

				$("#assignment").hide();//转给同事 禁用
				$("#assignments").show();//转给同事 显示

				$("#release").show();//释放线索 显示
				$("#releases").hide();//释放线索 禁用

				$("#invalid").show();//标记无效 显示
				$("#invalids").hide();//标记无效 禁用

				$("#effective").hide();//转为有效 禁用
				$("#effectives").show();//转为有效 显示

				$("#remove").hide();//移除客户 禁用
				$("#removes").show();//移除客户 显示
			}else if(Type_Student == 5 && type == 'legacy'){
				$("#receive").hide();//领取客户 禁用
				$("#receives").show();//领取客户 显示

				$("#assignment").hide();//转给同事 禁用
				$("#assignments").show();//转给同事 显示

				$("#release").show();//释放线索 显示
				$("#releases").hide();//释放线索 禁用

				$("#invalid").show();//标记无效 显示
				$("#invalids").hide();//标记无效 禁用

				$("#effective").hide();//转为有效 禁用
				$("#effectives").show();//转为有效 显示

				$("#remove").hide();//移除客户 禁用
				$("#removes").show();//移除客户 显示
			}else if(Type_Student == 5 && type == 'nocontact'){
				$("#receive").hide();//领取客户 禁用
				$("#receives").show();//领取客户 显示

				$("#assignment").hide();//转给同事 禁用
				$("#assignments").show();//转给同事 显示

				$("#release").show();//释放线索 显示
				$("#releases").hide();//释放线索 禁用

				$("#invalid").show();//标记无效 显示
				$("#invalids").hide();//标记无效 禁用

				$("#effective").hide();//转为有效 禁用
				$("#effectives").show();//转为有效 显示

				$("#remove").hide();//移除客户 禁用
				$("#removes").show();//移除客户 显示
			}else if(Type_Student == 5 && type == 'public'){
				$("#receive").show();//领取客户 显示
				$("#receives").hide();//领取客户 禁用

				$("#assignment").hide();//转给同事 禁用
				$("#assignments").show();//转给同事 显示

				$("#release").hide();//释放线索 禁用
				$("#releases").show();//释放线索 显示

				$("#invalid").hide();//标记无效 禁用
				$("#invalids").show();//标记无效 显示

				$("#effective").hide();//转为有效 禁用
				$("#effectives").show();//转为有效 显示

				$("#remove").hide();//移除客户 禁用
				$("#removes").show();//移除客户 显示
			}else if(Type_Student == 5 && type == 'invalid'){
				$("#receive").hide();//领取客户 禁用
				$("#receives").show();//领取客户 显示

				$("#assignment").hide();//转给同事 禁用
				$("#assignments").show();//转给同事 显示

				$("#release").hide();//释放线索 禁用
				$("#releases").show();//释放线索 显示

				$("#invalid").hide();//标记无效 禁用
				$("#invalids").show();//标记无效 显示

				$("#effective").show();//转为有效 显示
				$("#effectives").hide();//转为有效 禁用

				$("#remove").show();//移除客户 显示
				$("#removes").hide();//移除客户 禁用
			}else if(Type_Student != 5 && type == 'my'){
				$("#receive").hide();//领取客户 禁用
				$("#receives").show();//领取客户 显示

				$("#assignment").show();//转给同事 显示
				$("#assignments").hide();//转给同事 禁用

				$("#release").show();//释放线索 显示
				$("#releases").hide();//释放线索 禁用

				$("#invalid").show();//标记无效 显示
				$("#invalids").hide();//标记无效 禁用

				$("#effective").show();//转为有效 显示
				$("#effectives").hide();//转为有效 禁用

				$("#remove").show();//移除客户 显示
				$("#removes").hide();//移除客户 禁用
			}else if(Type_Student != 5 && type == 'legacy'){
				$("#receive").hide();//领取客户 禁用
				$("#receives").show();//领取客户 显示

				$("#assignment").show();//转给同事 显示
				$("#assignments").hide();//转给同事 禁用

				$("#release").show();//释放线索 显示
				$("#releases").hide();//释放线索 禁用

				$("#invalid").show();//标记无效 显示
				$("#invalids").hide();//标记无效 禁用

				$("#effective").show();//转为有效 显示
				$("#effectives").hide();//转为有效 禁用

				$("#remove").show();//移除客户 显示
				$("#removes").hide();//移除客户 禁用
			}else if(Type_Student != 5 && type == 'nocontact'){
				$("#receive").hide();//领取客户 禁用
				$("#receives").show();//领取客户 显示

				$("#assignment").show();//转给同事 显示
				$("#assignments").hide();//转给同事 禁用

				$("#release").show();//释放线索 显示
				$("#releases").hide();//释放线索 禁用

				$("#invalid").show();//标记无效 显示
				$("#invalids").hide();//标记无效 禁用

				$("#effective").show();//转为有效 显示
				$("#effectives").hide();//转为有效 禁用

				$("#remove").show();//移除客户 显示
				$("#removes").hide();//移除客户 禁用
			}else if(Type_Student != 5 && type == 'public'){
				$("#receive").show();//领取客户 显示
				$("#receives").hide();//领取客户 禁用

				$("#assignment").show();//转给同事 显示
				$("#assignments").hide();//转给同事 禁用

				$("#release").hide();//释放线索 禁用
				$("#releases").show();//释放线索 显示

				$("#invalid").hide();//标记无效 禁用
				$("#invalids").show();//标记无效 显示

				$("#effective").hide();//转为有效 禁用
				$("#effectives").show();//转为有效 显示

				$("#remove").hide();//移除客户 禁用
				$("#removes").show();//移除客户 显示
			}else if(Type_Student != 5 && type == 'invalid'){
				$("#receive").hide();//领取客户 禁用
				$("#receives").show();//领取客户 显示

				$("#assignment").hide();//转给同事 禁用
				$("#assignments").show();//转给同事 显示

				$("#release").hide();//释放线索 禁用
				$("#releases").show();//释放线索 显示

				$("#invalid").hide();//标记无效 禁用
				$("#invalids").show();//标记无效 显示

				$("#effective").show();//转为有效 显示
				$("#effectives").hide();//转为有效 禁用

				$("#remove").show();//移除客户 显示
				$("#removes").hide();//移除客户 禁用
			}else if(Type_Student != 5 && type == 'assigned'){
				$("#receive").hide();//领取客户 禁用
				$("#receives").show();//领取客户 显示

				$("#assignment").hide();//转给同事 禁用
				$("#assignments").show();//转给同事 显示

				$("#release").hide();//释放线索 禁用
				$("#releases").show();//释放线索 显示

				$("#invalid").hide();//标记无效 禁用
				$("#invalids").show();//标记无效 显示

				$("#effective").hide();//转为有效 禁用
				$("#effectives").show();//转为有效 显示

				$("#remove").hide();//移除客户 禁用
				$("#removes").show();//移除客户 显示
			}else if(Type_Student != 5 && type == 'all'){
				$("#receive").show();//领取客户 显示
				$("#receives").hide();//领取客户 禁用

				$("#assignment").show();//转给同事 显示
				$("#assignments").hide();//转给同事 禁用

				$("#release").show();//释放线索 显示
				$("#releases").hide();//释放线索 禁用

				$("#invalid").show();//标记无效 显示
				$("#invalids").hide();//标记无效 禁用

				$("#effective").show();//转为有效 显示
				$("#effectives").hide();//转为有效 禁用

				$("#remove").show();//移除客户 显示
				$("#removes").hide();//移除客户 禁用
			}
			tableIns.reload({
				where: {
					'type': type
				},
				page: {
					curr: 1 //重新从第 1 页开始
				}
			});
		});

		//监听单元格事件
		table.on('tool(Event)', function (obj) {
			let data = obj.data; //获得当前行数据
			let layEvent = obj.event; //获得 lay-event 对应的值
			if(layEvent === 'setSign'){
				layer.open({
					type: 2,
					skin: 'layui-layer-lan',
					closeBtn: 2,
					title: '客户详情',
					area: ['80%', '80%'],
					shadeClose: false,
					content: "{:url('Customer/information')}?id=" + data.id + "&status="+1
				});
			}
		});

		//搜索项
		$('#search').click(function () {
			let field = {};
			field.type = $('input[name=type]').val();
			field.intentional_grade = $('select[name=intentional_grade] option:selected').val();
			field.user_id = $('select[name=user_id] option:selected').val();
			field.day = $('input[name=day]').val();
			field.keywords = $('input[name=keywords]').val();
			tableIns.reload({
				where: field,
				method: 'POST',
				page: {
					curr: 1 //重新从第 1 页开始
				}
			});
		});
		//清除
		$('#clear').click(function () {
			$('.layui-input').each(function (index, element) {
				$(element).val('');
			})
			$('#typeclass').find('button').removeClass('layui-btn-warm');
			tableIns.reload({
				where: {
					'keywords': '',
					'type': '',
					'intentional_grade': '',
					'user_id': '',
					'day': ''
				},
				page: {
					curr: 1 //重新从第 1 页开始
				}
			});
		});


		/***********导入客户线索************/
			//文件上传
		var isLoad;
		var uploadInst = upload.render({
			elem: '#btn_customer',
			url: '/admin/Customer/customer_excel',
			before: function(obj) {
				isLoad = layer.load(0, {
					shade: false
				});
			},
			done: function(res) {
				//如果上传失败
				if(res.code > 0) {
					return layer.msg('导入失败');
				}
				//上传成功
				layer.msg(res.name+'导入成功');
				layer.close(isLoad);
				location.reload();
			},
			accept: 'file' ,//允许上传的文件类型
			//,size: 50 //最大允许上传的文件大小
			error: function() {
				return layer.msg('导入失败');
			}
		});

	});
</script>